Giggling Squid - Bishop's Stortford2-4 North Street, Hertfordshire, Bishop's Stortfordopens at 12:00 today